Current Version :
	Game Trainer Studio 1.6.2 (Epsilon)

1.6.1 (Epsilon) -> 1.6.2 (Epsilon) :
	New Features :
		Everything follows a grid
			The grid is 8x8 pixels
		You can now delete controls by pressing the 'Delete' key
		There is also a new and easier way of resizing controls, 'Grippers'	
		You can now click-and-draw the control you need onto the trainer dialog
			If you used the tool bar to make the object
		You can now use " instead of ' for Game Window Caption and Class	
			(I saw this was needed by reading a topic on forum)			
	Minor Changes :
		New icons for tool left toolbar
		'QuickBar' is also to be found on the top of GTS
	Other Changes :
		Many...I'm not sure i haven't updated this file in ages so...
		There are no example projects with GTS 1.6.2, sorry
1.6 (Epsilon) -> 1.6.1 (Epsilon) :
	Bug Fixes :
		Fixed a bug with compile dialog where it wouldn't tell you about an error
	New Features :
		You can now list all window classes and choose to select window with class if you want
		You can place objects anywhere by right clicking on the trainer dialog and selecting the object
			Doing this will allow the object to appear at the exact spot you clicked the mouse
		You can now align objects to the (Currently invisible) grid the object will snap to the nearest position (4 pixels)
		You can now use BitMaps as buttons you can choose the Up and Down image
			This has only had a bit of testing so there may be bugs just report them if you find any
1.5 (Epsilon) -> 1.6 (Epsilon) :
	Importaint Notes
		1.4 and lower saves will not work with 1.6 if you would like your project converting e-mail me
	Bug Fixes :
		Combo bug fixed where you need to apply list before adding function
		Combo fixed where you could only have 1 combo (Serious bug) (GTS 1.6 bug)
		Page Down hotkey was not working
		Fixed Code Injector where a single line of " " would result in an error
		Fixed a possible bug with Button Freeze enabling when a button is made (Rare)
		And some other bug fixes on the fly that i can't be bothered to put here lol 
	New Features :
		Fixed Button Functions so they looks much better and easier to understand
		Save system changed again this time 99% of the project is saved to a single file
		There is a new "Generate" button in the ComboBox editor you can use this to automatically make the list for you.
		New output type for the Array Converter now it can output for VB along with the code necessary to make a function
			To use this you need to use the Module included with this program
		New menu called "Trainer" lets you get to Trainer Settings easily
		Trainer exes are now saved as the Project name in the Output folder this will also not overwrite an exe instead it will make a new one with a "_1" and "_2" etc after it's name
	Tweaked Features :
		All window should remember their position now.
	Removed Features :
		The GTS banner from bottom of screen (Makes window neater and less cluttered)
1.4 (Epsilon) -> 1.5 (Epsilon) :
	Importaint Notes
		None Yet
	Bug Fixes :
		Fixed bug where "/" would be seen as a comment. Now only "//" will be seen as a comment
			Assembly ";" is also seen as a comment
	New Features :
		New control added "ComboBox" you can use this to make like a drop down list and dependant on what the user selects any function can be invoked for examples, A user selects Freeze and lives are frozen or he selects Unfreeze.
			You can control currently on using Hotkeys,Timers,Buttons I will add the ability for other stuff later
			ComboBoxes are new to GTS so they are still experimental but they are good enough for release
			All you need to do is look at the examples I have included
			To See How Combos work open the Combo example project "Projects\! Examples\Custom Code\CC - ComboBox Example"
		New function added "ReadMemory" you can use this to read memory at a specific address and size and the return value is in the EAX you can now use this with custom code, Example "ReadMemory DWORD 411C88"
		New functions added "PointAdd" and "PointSub" these are used like "Pointer" function just instead of poke you can choose to add or sub to the resolved pointer
		New function added "Include Editor" you can use this to add assembly Include to your project then use them in custom code to call the function(s)
			Note - Only the location of the include is copied for now so don't move the include or you'll need to reelect it to add it to the project
		Last loaded trainer project is saved and autoloaded at startup
		A new selection system has been added it will allow you to move many controls at the same time like a selection documentation on this is limited I will explain later
			Hold A and S keys together and now click a button etc to select it
		New function added "CheckGameExists" you can use this to check if the game is running and if the game is found then the code below this function will be executed if the game is not found then all code below this will not be executed
		New Constant for buttons has been adding this makes it easy to change stuff for example, Give a button a const name of "Test1" now in another buttons function do one of these
			"func Test1.Disable" now the button is disabled
			"func Test1.Enable" now the button is enabled
			"func Test1.SetText 'Hello'" now the buttons caption is Hello :)
			"func Test1.Click" now the button will be clicked as if the user just clicked it
			"func ButtonName.Freeze" This will Freeze a "Freeze" button
			"func ButtonName.UnFreeze" This will UnFreeze a "Freeze" button
			I will be adding a lot more functions for use with this and making custom code examples
1.3 (Epsilon) -> 1.4 (Epsilon) :
	Importaint Notes
		None Yet
	Bug Fixes :
		Save bug fixed by replacing save/load method
		Bitmaps not working have been fixed
		Fixed bug that prevented you from having more than 1 freeze button o_O
		A number of smaller bugs.....
	New Features :
		You can now use Custom Code in Buttons,HotKeys,Timers it works like this :
			<code> mov eax,eax // this is placed in the buttons code
			<data> AboutNewCaption db 'About',0 // this is placed in the .data section of the code
			You can do more complex things like this :
				<data> AboutNewCaption db 'About',0
				<data> AboutNewMsg     db 'This Trainer Was Created For',0ah
				<data>                 db 'My GAME!!!!!',0ah
				<data>       	       db '     ',0ah
				<data>  	       db 'yay?',0
				<code> Invoke MessageBox, hWin, Offset AboutNewMsg, Offset AboutNewCaption, MB_OK
		New Variable editor can be used to add Custom code to WM_CREATE for directly to the .data section without having to use <data> in a button
			Note - Variable editor is very new it works but its incomplete and missing lots of functions that will be added later
		New function added "FindWindow" you can use this to find the window of the game you have selected in the trainer settings and return it in the EAX
		New function added "Minimize" you can use this to minimize the trainer when a button is pressed or a hotkey
		Disassembler,Memory Disassembler/Assembler,Array Converter and String maker has been added to the tools menu
			Note - Before you can use most of these you must set the window caption in your trianer
		After a compile the trainer source code can be found in AppDir\MASM you can edit then compile using the MakeIt.bat
		Changed save method now there shouldnt be any problems with saving
		Complete rewrite of Poke -> ASM engine its now 300% better and a VERY easy to add new functions now
		IfRead changed to If
		CloseIf changed to EndIf
		All functions are case-insensitive now example, "pokE 411c88 11 22 aa BB cC"
		Protection can now be turn on or off more options to come
	Removed Features :
		Syntax highlight removed
	Things to note :
		Loader maker/Patch maker are discontinued (ages ago) but are included anyway
1.2 (Epsilon) -> 1.3 (Epsilon) :
	Importaint Notes
		Old hotkeys can't be used with new program, You will need to select your hotkeys again.
	Bug Fixes :
		Fixed HotKey problem(maybe bug) where they didnt work in Alt + Tab protected games
		Fixed a bug with timers
		Fixed bug with Button names, Label names and GroupBox names (When saving)
		Fixed bug with Game window caption, Game window class (When saving)
		Fixed bug where you couldn't have a groupbox with no name
	New Features :
		Status bar at bottom of window telling you importaint infomation about the control you currently have your mouse over. For example, It would tell you the button hotkeys if you had the mouse over a button as well as the button name.
		Added a tool bar its not great but its better than nothing for now at least
		Greatly optimized save, load and delete time
		HotKey selection is now easier and says A instead of VK_A this is much easier for people who dont know all the VK keys
		New trainers have a minimize button now (I will add options to change the window style later)
		Code is now copied from Code Generator to the function it came from like Button Pokes
		Trainers you now compile come with more protection against debuggers etc
		Replaced "Copy & Paste" with "Position + Size" in the object(s) editor
		Comment sytem added you can now comment Pokes and such using the //
		You can now use a button/hotkey to minimize the game for those Alt+Tab protected games
		Code injection for buttons has been added you can use it as well as pokes
		Code Injector has been added to the tools menu
		Added a form of grid. Info :
			If you hold SHIFT key and press Up,Down,Left or Right on one of the boxes (In an object editor, example Button Editor) the object will move by 4 each time u press the button. This is used to align your objects like a grid.
	New Stuff (Minor) :
		Add Credits to about window
1.1 (Beta) -> 1.2 (Epsilon) :
	Bug Fixes :
		A Lot :-)
	New Features :
		Ability to use a bitmap as the trainer window you can choose which colour should be transparent. 
		Ability to choose a custom exit message for when the user wishes to exit the trainer. You can also choose if this message should be displayed. 
		Ability to choose a custom instances message for when the user attempts to load more than one copy of the trainer. You can set the message and choose if the trianer should continue loading or not. 
		Copy + Paste added to popup menu on some controls
		Many More
1.0 (Beta) -> 1.1 (Beta) :
	Unknown Histroy
1.0 (Beta) :
	Unknown